Copyright: This file copyright ® 1995 Joost Nieuwenhuijse


 Xedit Help

Welcome to the on-line Help for Xedit. If you need help on any dialog box or error message, simply press the Help button in the dialog box for context-sensitive help.

If you are new to Xedit, please read the following pages:

Copyright information, disclaimer and trademarks
Introduction to Xedit
Preparing your synthesizer for use with Xedit
Getting started

For a description of all functions, see:

Menu Bar
Main Window

All modes of Xedit are described in these pages:

Program Mode
Combi Mode
Drums Mode
Multi Mode

In case of any problems:

Warnings and errors
Troubleshooting

Author:

Joost Nieuwenhuijse, Netherlands
Thanks to...


 Options Dialog

The Options Dialog is where you make all hardware-specific settings. All settings are automatically saved for the next times you use Xedit.

To open the Options Dialog:

Select 'Options' from the 'Special' menu in the main window.

Controls in the Options Dialog:

Synthesizer buttons
MIDI Port Settings
Store temporary programs...
Intelligent Combi Send Mode
Assume slow computer
Fill caches at startup


Fill caches at startup
 Fill caches at startup (Options dialog)

Xedit uses a cache for all data transfer between the computer and the synthesizer. The cache remembers all changes made to the synthesizer's memory. When the cache is filled, the computer can retrieve data from the cache instead of from the synthesizer, which results in a slightly faster operation. Also if the caches are filled, the patch names are visible in the Get patch and Send patch dialog boxes. A few other functions, like Create textfile with patchnames and the intelligent combi send mode, also need the information from the cache.

If you enable this option, the caches are filled as soon as you start Xedit. This takes a few seconds.


Synthesizer Type
 Synthesizer Type (Options dialog)

Click the button corresponding to your synthesizer.


MIDI Port Settings
 MIDI Port Settings (Options dialog)

Xedit can use any Windows-compatible midi interface.  The program is also capable of talking directly to the HOST-interface (if available on your synthesizer), without the need for a dedicated MIDI driver.

Setting the right port options can sometimes be a bit confusing. If you need some help, select your type of synthesizer from this list:

-	Korg 05R/W
-	Korg X2
-	Korg X3
-	Korg X3/R
-	Korg X5
-	Other

Port

Determines the type of midi port used.

COM1...COM4	Use HOST-interface on serial port 1 through 4.

Windows Midi Interface	Use a Windows-compatible MIDI-interface.

Input and Output, and Keyboard controls

These controls are available only if Windows Midi Interface is selected.
They determine the MIDI input and output ports.

For Output, select the midi output device to which the midi-in of your synthesizer is connected.

For Input select the midi input device to which the midi-out of your synthesizer is connected.

Keyboard input is a second midi input. If your computer has more than one midi input device, and your synthesizer does not have a keyboard, you can connect your keyboard to this midi input. If you do this, you should first enable the keyboard input by checking the checkbox above the keyboard input control. Any midi notes and controllers received on this input will be echoed to the Output device.

If you don't use the keyboard input, you should disable it by disabling the checkbox above the keyboard input control.

Note: if you have a 05R/W connected to the serial port, with an external midi keyboard connected to the 05's midi-in, you should disable the keyboard input. This is because the 05R/W receives the midi notes and controllers directly from the keyboard, and the computer does not have to echo them back to the synthesizer.

If COM1 through COM4 is selected, the input and output port are always at the same serial port, and therefore the Input, Output and Keyboard controls are disabled.


Store temporary programs to program A... and higher
 Store temporary programs to program A... and higher (Options dialog)

Combi patches are built from up to eight program patches.

When you load a combi patch into the editor, you will be able to hear this patch from the synthesizer right after you loaded it. But the program patches, that are used by this combi, are probably not present in the synthesizer.

Therefore the librarian also sends all associated program patches to the synthesizer. These program patches need to be written to a location in the synth.

In this control you can fill in the location where the librarian will store these program patches. The temporary program range always is in bank A. Up to eight programs can be stored. If you, for example, fill in 50, program numbers A50 through A57 can be overwritten.

Notice that these program patches are overwritten without any confirmation by the user! So it is best not to use these program numbers for other purposes.

The default value is 92, which means that the highest eight programs in bank A are used for temporary storage.

See also:

Combi Mode
Intelligent Combi Send Mode


Intelligent Combi Send Mode
 Intelligent Combi Send Mode (Options dialog)

A combi patch can consist of up to eight program patches. Xedit will stores these program patches together with the raw combi data. You don't have to care anymore about the program patches that are in use by a combi; Xedit will make sure that those patches are at the right location in the synthesizer.

When you send a combi patch to the synthesizer, all of those associated program patches need to be present in the synthesizer. Therefore, Xedit will also store all related program patches to the synthesizer when you send the combi.

If you enable the Intelligent Combi Send Mode, Xedit first checks whether one or more of those programs are already present in the synthesizers memory. It will only send those program patches that are not in the synthesizer yet.

This means the user will only be bothered if it is really necessary to send a program patch to the synthesizer.

The disadvantage is, that Xedit first needs to read all program data from the synthesizer. This may take a few seconds, depending on the speed of your computer. If you have enabled the Fill caches at startup option, Xedit already has the necessary data and therefore does not have to read all program data.

If you disable this option, all associated programs (except GM programs) are sent to the synthesizer, regardless of whether they are already in the synthesizer. The user is prompted for a location for each program that is stored.

See also:

Combi Mode


Assume slow computer
 Assume slow computer (Options dialog)

For some functions, like the Intelligent combi send mode and the Create textfile with patchnames function, Xedit needs to read all program data from the synthesizer.

If you disable this option, this data is read by an 'All program data dump'.

If you enable this option, the data is read by getting the patches one by one.

The latter is a much slower method, but far more reliable on slow computers (20 MHz or slower).


 Configuration help

Your synthesizer should be compatible with the Korg X3 or Korg 05R/W.

If this is not the case, you will have to look for a different editor program.


 Configuration help

To which port of your PC did you connect your 05R/W?

Serial (COM) port

Midi port of midi interface/soundcard


 Configuration help

Connect MIDI IN of your 05R/W to the MIDI OUT of your PC.

Connect MIDI OUT of your 05R/W to the MIDI IN of your PC.

Select Windows MIDI driver.

Select the appropriate MIDI input and output ports from the input and output list.

Enable Keyboard input.

If your computer has more than one midi input, you can connect a midi keyboard to this input. In that case, select the appropriate midi input device from the Keyboard list.


 Configuration help

Connect MIDI IN of your X3/R to the MIDI OUT of your PC.

Connect MIDI OUT of your X3/R to the MIDI IN of your PC.

Select Windows MIDI driver.

Select the appropriate MIDI input and output ports from the input and output list.

Enable Keyboard input.

If your computer has more than one midi input, you can connect a midi keyboard to this input. In that case, select the appropriate midi input device from the Keyboard list.


 Configuration help

Do you have the Korg driver installed on your computer?

Yes

No


 Configuration help

You should make the following selections in the Options dialog:

Select Windows MIDI driver

For input select: Korg PC I/F midi port

For output select: Korg PC I/F synth port. If this selection is not available, choose Korg PC I/F midi port.

Disable Keyboard input.

The proper port settings should be made for the Korg driver. This is done in Windows' Control Panel. See the manual of your synthesizer for details.


 Configuration help

Select the appropriate port from COM1 to COM4.


 Configuration help

To which port of your PC did you connect your X5?

Serial (COM) port

Midi port of midi interface/soundcard


 Configuration help

You should make the following settings in the Options dialog:

Select Windows Midi interface

Select the appropriate ports from the input and output lists.

Disable Keyboard input

Connect MIDI OUT of your synthesizer to the MIDI IN of your PC.
Connect MIDI IN of your synthesizer to the MIDI OUT of your PC.


 Troubleshooting

Most problems with the program involve a bad communication between computer and synthesizer. First thing you should do is to check the settings in the Options dialog.

Also read the section Preparing your synthesizer for use with Xedit.

Most common problems:

Computer hangs
Computer does not receive any data from synthesizer
Interrupt conflict or port conflict

If you have a problem which you can't solve, or if you think you have found a bug in Xedit, please contact the author.


 Computer hangs

If you have a 05R/W or an X5 connected to the serial port of your computer, your cable probably is no good. It is known that the computer may hang when you try to use the Roland SoundCanvas cable. This cable is different from the Korg cable, and it does not work with this program.

If you have a driver that does cooperate with your cable, then access this driver instead of accessing a COM port directly. This means you have to select Windows Midi interface in the Options dialog box.


 Computer does not receive any data

First of all, you should look whether anything reaches the synthesizer.

Ensure that a file with some program patches is loaded.

Set Xedit in program mode by clicking on the 'Program' button in the main window.
Click on the 'Load patch' button.
Select a group.
Now watch your synthesizer's display while you click on a patch name with the mouse.

Did you see any action on the display or the MIDI LED of your synthesizer?

Yes
No


 Synthesizer does not receive any data

This can have the following causes:

-	Your synthesizer is not set to global channel 1.

-	The cable to the MIDI IN of your synthesizer is no good.

-	The cable between your 05RW/X5 and the serial port of your PC is no good. The Roland SoundCanvas cable does not work with this program.

-	The interface clock of your 05RW/X5 is not set to 38.4 kBps.

-	Your MIDI output device is not working properly


 Computer does not receive any data

The synthesizer seems to receive data, but the PC does not.

This can have the following causes:

-	The synth's Sysex filter is set to DIS. It should be set to ENA.

-	Your midi input device does not work properly.

-	A Soundcard needs a special cable (with optocoupler) when you use its MIDI input.

-	Your cable might be bad. The Roland SoundCanvas cable does not work with this program.


 Interrupt conflict or port conflict

This error message is generated by Windows when two or more programs try to use the same port. In your case this probably is the serial port to which you have connected your 05R/W or X5.

The program tries to access this COM port, but it is already in use by another program or driver.

If you have installed the Korg serial driver on your computer, then you probably have made the wrong settings in the Options dialog. Click here to see which settings you should make in the Options dialog.

If you don't have this driver installed, there is some other program or driver already accessing the COM port, like a modem program. You have to free the port first to be able to use it, which means you have to close the conflicting program or driver.


 Main Window

The main window consists of several text blocks, some buttons and a menu bar. All librarian functions are activated from this window. Following is a description of the main window elements.

Current patch

This field displays information about the patch that is currently active. This patch can either be loaded from a file or received from the synthesizer. The name of the patch is displayed. If the patch is loaded from a file, the name of the group from which the patch was loaded, and a comment line are displayed too.

You hear the active patch when you play on the synthesizer.

Upon startup, an 'init' patch is loaded as the active patch. This patch makes no sound, but it can easily be used as a template for creating new patches.

All editing functions apply to the current patch.

You can change the active patch by loading another one, either from a file or from the synthesizer. Also, you can save the active patch to a file or to the synthesizer. These operations can be performed from the Database and Synthesizer menus, but also from four buttons in the main window.

Load patch loads a patch from the current file (see below) to the current patch.
Get patch loads a patch from the synthesizer to the current patch.
Save patch saves the current patch to the current file.
Send patch writes the current patch to a RAM location in the synthesizer.

The Database menu also contains a special function to reorganize the content of a file: Miscellaneous.

In multi mode, multi setups are stored in separate files. Therefore the patch functions are not available in this mode.

In drums mode, changes are immediately sent to the synthesizer. Therefore the Get patch and Send patch buttons are not available in this mode.

Current file

Multiple patches can be saved to a single file. The number of patches in a file is only limited by the size of the computer's memory.

A patch is always saved in a group. You can store similar patches into the same group, e.g. all organ patches in a group name 'Organ'.  This feature is very useful if you are looking for a specific patch in a large collection of patches.

A file can contain any number of groups; a group can contain any number of patches.

You can load a file from disk, save a file to disk and load a new (empty) file into memory. These operations can be performed from the File menu, but also from three buttons in the main window.

Open file loads a file from disk.
Save file saves a file to disk.
New file loads an empty file.

The File menu also contains a Save as function, which allows you to store the current file with a different name.

Mode buttons

You can switch between Program mode, Combi mode, Drums mode and Multi mode by clicking on one of these buttons. Three separate databases are used for Combi, Program and Drums patches. This means that any patches you have saved in one mode are not visible in the other mode. If you create, for example, a group named 'Synth' in Program mode, this group is not visible in Combi mode. But of course it is possible to create a group with the same name in Combi mode too.

Both Combi, Program and Drums patches can be stored in the same file.

Multi setups are treated somewhat different from Programs, Combis and Drumkits. They are stored in separate sysex files.

Editor button

You can activate the editor by clicking on this button. Depending on the current mode, either the Program editor, the Combi editor, the Drumkit editor or the Multi editor will become active.

See also:

Menu Bar


 Load Patch

Use this command to load a patch from the current file and use it as the current patch. This function is not available in Multi mode.

To activate this command:

Choose Load patch from the Database menu, or

Press the Load patch button in the main window.

Controls in the Load Patch dialog box:

Group listbox:

This control shows a list of the groups that are present in the current file. Either all Program groups, all Combi groups or all Drums groups will be shown, depending on the current mode. Select one of these groups. The Name listbox will be filled with the names of the patches in that group.

If this listbox is empty, then there are no patches in the current file at all. You should first load a file with some sounds.

Name listbox:

This control shows the names of the patches that are in the group you selected. If Xedit is in Program Mode, you will be able to listen to the selected patch on the synthesizer. If Xedit is in Combi Mode, you will have to press the Listen button, or double-click on the patch name if you want to hear it. In Drums Mode it is not possible to listen to a patch before you have loaded it.

After you have selected a patch name, you can press the OK button to load this patch.

If this listbox is empty, then there are no patches in the selected group. Select a different group instead.

Comment textbox:

This control shows the comment text for the patch you have selected.

Listen button:

Only visible when in Combi Mode. Press this button to listen (on the synthesizer) to the patch you have selected. Double-clicking on the patch name has the same effect as pressing this button. If Xedit is in Program Mode, you are able to listen to the patch right after you selected one in the Name listbox.


 Save Patch

Use this command to save the current patch to the current file. This function is not available in Multi mode.

To activate this command:

Choose Save patch from the Database menu, or

Press the Save patch button in the main window.

Controls in the Save Patch dialog box:

Group combobox:

This control shows a list of the groups that are present in the current file. A patch must always be stored in a group. You can select an existing group name, or you can enter a new group name in this control.

If you enter a new group name, this group will be created.

If you select an existing group name, the Name combobox will be filled with the names of the patches in that group.

Name combobox:

This control shows the names of the patches that are in the group you selected. You can enter a new name for the patch in this control, or you can select an existing name if you want to overwrite a patch.

After you have chosen a patch name, you can press the OK button to save the patch.

Comment textbox:

You can add some comment text to every patch that is saved. Simply move to this control and enter the desired text.


 Miscellaneous Database Functions

Use this command to move patches to different groups, delete patches or groups, rename patches or change comment texts. This function is not available in Multi mode.

To activate this command:

Choose Miscellaneous from the Database menu.

Controls in the Miscellaneous dialog box:

Hide groups checkbox:

If this box is checked, the Name listbox will show all patches, regardless of the group they are stored in. If this box is not checked, only the patches in the selected group will be shown.

Group:

If Hide groups is not checked, this control shows a list of the groups that are present in the current file. Either all Program groups, all Combi groups or all Drum groups will be shown, depending on the current mode. Select one of these groups. The Name listbox will be filled with the names of the patches in that group.

If Hide groups is checked, this control will show the group name of the patch that is selected in the Name listbox.

The buttons below the Group control affect the groups:

Rename/move button:

Click this button to move all patches from the selected group to a different group or a new group.

A dialog box will ask you for the new group name. If you select an existing name, the patches from the old group will be added to the new group. If you enter a new name, the group will be renamed.

This function is only available if Hide groups is not checked.

New button:

Click this button to create a new (empty) group. A dialog box will ask you for the name of the new group.

This function is only available if Hide groups is not checked.

Delete group button:

If you click this button, the selected group will be deleted. If the group contains any sounds, a warning message will be displayed.

This function is only available if Hide groups is not checked.

Name listbox:

This control shows the names of the patches that are in the group you selected. If Xedit is in Program Mode, the sound will be sent to the synthesizer right after you selected it in this listbox. In Combi Mode, you will have to press the Listen button, or double-click on the patch name to be able to hear it. In Drums Mode, listening to the selected patch is not possible; you will have to load the drumkit if you want to hear it.
The buttons below this listbox box affect the selected patch:

Rename button:

Click this button to change the name of the selected patch.

Move button:

Click this button to move the selected patch to a different group. A dialog box will ask you for the destination group name. If you enter a non-existing name, that group will be created.

Delete patch button:

If you click this button, the selected patch will be deleted.

Comment textbox:

This control shows the comment text for the patch you have selected. You can change the comment text by entering a new text in this box.

Listen button:

This button is only available in Combi Mode. Press this button if you want to listen to the selected combi patch. Double-clicking on the patch name has the same effect as pressing this button. In Program Mode, you can listen to the patch right after you selected it in the Name listbox, without pressing a button.


 Merge File

Use this command to load a file from disk without erasing the data from the current file. Not available when in Multi mode.

To activate this command:

Choose Merge from the File menu.

The Merge File dialog box is a standard Windows File dialog box. Select the directory and the file name,  and press OK to load this file.

If the file you merge contains patches with the same names and groupnames as patches in the current file, then those patches from the current file will be overwritten.


 Open File

Use this command to load a file from disk.

To activate this command:

Choose Open from the File menu, or

Press the Open file button in the main window.

The Open File dialog box is a standard Windows File dialog box. Select the directory and the file name,  and press OK to load this file.

If you open a file, the current file will be discarded. If there are unsaved changes in the current file, a warning message will be displayed.

If you want to load a file without discarding the patches from the current file, you should use the Merge file function.


 Save File

Use this command to save the current file to disk.

To activate this command:

Choose Save from the File menu, or

Press the Save file button in the main window.

If the file has no name yet (this is the case if it has never been saved before), the Save File As dialog box will pop up.

Otherwise, the file will be saved with the current filename. Use Save File As to save the file under a different name.


 New File

Use this command to load a new (empty) file.

To activate this command:

Choose New from the File menu, or

Press the New file button in the main window.

If you use this command, the current file will be discarded. If you have made changes to the current file, a warning message will be displayed.


 Exit Program

Use this command to exit Xedit.

To activate this command:

Choose Exit from the File menu, or

Double-click on the system menu in the main window.

If there are any unsaved changes, a warning message will be shown.


 Save File As

Use this command to save a file to disk under a different name.

To activate this command:

Choose Save As from the File menu.

The Save File As dialog box is a standard Windows File dialog box. Select the directory and the file name,  and press OK to save the file.

The name of the current file will be changed to the name you select in this dialog box. So next time you press the Save File button, the file will be saved under this new name.


 Get Patch

Use this function to receive a patch from the synthesizer to the current patch. This function is not available in Drums Mode and in Multi mode.

To activate this command:

Choose Get patch from the Synthesizer menu, or

Press the Get patch button in the main window.

Controls in the Get Patch dialog box:

Bank radio buttons:

In this control you can select the bank from which the patch will be loaded. The available banks are bank A, B and GM (General Midi).

If your synthesizer does not have bank B, this option is disabled.

If Xedit is in Combi Mode, bank GM is disabled, since the GM bank does not contain Combi patches.

Number listbox:

In this control you can select the program or combi number you want to load. If Xedit knows the names of the patches in the synthesizer, then these will also be displayed.

Get Names button:

Click this button if you want the names of the patches in the synthesizer to appear in the Number listbox too. If the names are already displayed, this button is not available.

The synthesizer will be set to the selected combi or program patch, so you can hear which patch you are going to get. The patch will be loaded to the current patch after you press the OK button.


 Send Associated program

This dialog box can pop up when you send a combi patch to the synthesizer. A combi patch consists of several program patches. To ensure the combi will sound right, all associated program patches must be sent to the synthesizer too. If Xedit is in Intelligent Combi Send mode, it will first check whether those programs are already present in the synthesizer's memory, if they are not, this dialog will be shown.

You should select a location for each program patch and press OK.


 Send Patch

Use this function to write the current patch to the synthesizer's internal memory.  This function is not available in Drums Mode and in Multi mode.

To activate this command:

Choose Send patch from the Synthesizer menu, or

Press the Send patch button in the main window.

Controls in the Send Patch dialog box:

Bank radio buttons:

In this control you can select the bank to which the patch will be saved. The available banks are bank A and B.

If your synthesizer does not have bank B, this option is disabled.

Number listbox:

In this control you can select the program or combi number to you want to send the current patch. If Xedit knows the names of the patches in the synthesizer, then these will also be displayed.

Get Names button:

Click this button if you want the names of the patches in the synthesizer to appear in the Number listbox too. If the names are already displayed, this button is not available.

Patch name edit box:

In this control you can select the name the patch should have in the synthesizer.

The synthesizer will be set to the selected combi or program patch, so you can hear which patch you are going to overwrite. The patch will be written to the synthesizer after you press the OK button.

A warning message will ask you if you are sure that you want to overwrite the old patch.


 Import from PCG File

Use this function to import patches from a PCG file. This function is not available in Multi Mode.

To activate this command:

Choose Import from PCG file from the Dump menu.

After you have selected this command, two dialog boxes will be shown.

The first dialog box is a standard Windows File dialog box. You should select the name of the PCG file you want to import in this dialog box.

The second dialog box asks for a group name. Enter a new group name in this dialog box, or select an existing name. All imported patches will be stored in the group you select here.

After you have done this, the patches will be imported. If Xedit is in Program Mode, 200 Program patches will be imported. If Xedit is in Combi Mode, 200 Combi patches will be imported. In Drums Mode, 4 drumkits will be imported.

If the PCG file contains duplicate patchnames, then these will be changed to 'dupl# 000', 'dupl# 001', and so on. In that case the comment text will contain the original patchname. This is done, because only one patch with a certain name can exist in a group, while a PCG file can contain multiple patches with the same name.


 Import from synth

Use this function to get all patches from the synthesizer. This function is not available in Multi Mode.

To activate this command:

Choose Import from synth from the Dump menu.

After you selected this function, a dialog box asks for a group name. Enter a new group name in this dialog box, or select an existing name. All imported patches will be stored in the group you select here.

After you have done this, the patches will be imported. If Xedit is in Program Mode, all (100 or 200) Program patches will be imported. If Xedit is in Combi Mode, all (100 or 200) Combi patches will be imported. In Drums Mode, all (2 or 4) drumkits will be imported.

If the synthesizer contains duplicate patchnames, then these will be changed to 'dupl# 000', 'dupl# 001', and so on. In that case the comment text will contain the original patchname. This is done, because only one patch with a certain name can exist in a group, while the synthesizer may contain multiple patches with the same name.


 Send System Exclusive file

Use this function to send a system exclusive dump to the synthesizer. This dump can be created with the Create System Exclusive file function. Also, many sequencers allow you to create a system exclusive file.

To activate this command:

Choose Send System Exclusive file from the Dump menu.

When you have activated this command, a standard Windows Load File dialog box will pop up. Here you have to select the file that you want to send.

Note that the file is sent to the synthesizer, regardless of its content. Xedit does not process the data in the file, it only sends it to the synthesizer.

Also note that a sysex dump can overwrite the entire content of the synthesizer's memory


Create System Exclusive file; System Exclusive files;
 Create System Exclusive file

Use this function to create a system exclusive dump of (parts of) the synthesizer's memory. These dumps can be sent back to the synthesizer at any time using the Send System Exclusive file function. Also, many sequencers allow you to send a system exclusive dump to the synthesizer.

To activate this command:

Choose Create System Exclusive file from the Dump menu.

Controls in the Create System Exclusive dialog box:

Save checkboxes:

Here you select what data you want to save. You can save all program patches, all combi patches and all drumkits. If you select more than one option, then multiple system exclusive dumps are combined into one file.

After you pressed the OK button, a save file dialog box will pop up. Here you should select the file name for the sysex dump.


 Send PCG file

Use this function to send patches from a PCG file to the 05R/W or X5. This function is not available with the X2, X3 or X3/R (these synths already have the ability to load PCG files).

To activate this command:

Choose Send PCG File to 05RW / X5 from the Dump menu.

After you have selected this command, a standard Windows File dialog box will pop up. You should select the name of the PCG file in this dialog box.

When you have selected a file, the Send PCG file to synthesizer dialog box will pop up.

Controls in this dialog box:

100 Programs check box:

If this button is checked, 100 program patches from the PCG file will be written to the synthesizer.

100 Combis check box:

If this button is checked, 100 combi patches from the PCG file will be written to the synthesizer. Note that only the combi data itself will be written, and not the program data that is associated with each combi. Therefore it is possible that the combi patches do not sound right if the associated program patches are not at the desired location in the synthesizer.

If a combi patch refers to program data in bank B, this reference is changed to the corresponding program number in bank A. This is done because the 05R/W and the X5 do not have bank B.

Bank radio buttons:

Since the 05R/W and X5 only have one bank, you can only send half of the content of a PCG file. In this control you can select which half of the PCG file you want to send.

After selecting OK, a warning message will be displayed telling you that all programs and/or combis in the synthesizer will be overwritten.


 Reset synthesizer

Xedit depends on the fact that the user does not change anything on the synthesizer manually while Xedit is running. However, if you did change anything on the synthesizer manually, or another computer program has done this, you should activate this function.

This means that you should activate this function if you have turned the synthesizer off and on, or if you have pressed one of the synthesizer's front-panel buttons.

When this function is activated, Xedit sets the synthesizer back to the desired mode, it sends the current patch to the synthesizer, and all caches are flushed.


 Use program in drumkit editor

Use this command to save the current program patch for use in  Drums mode.

To activate this command:

Select Use program in drumkit editor in the Special menu.

A drumkit can not be used by itself, it needs to be included in a program patch. In a Drums program patch, a drumkit is used instead of a multisound. Most parameters in a drumkit (like Level, Decay, C/D send) are relative to the settings in that program patch.

You can use this command to define the patch Xedit will use when Xedit is in Drums mode. Be sure that the current patch is a Drums patch. When you activate this command, Xedit will store the current program patch for use in Drums mode. It will automatically be saved for the next time you run Xedit.

This command only is available in Program mode.


 Create text file with patchnames

Use this function to generate a list of all programs and combis that are in the synthesizer. This list is saved as a text file. A standard Windows 'Save textfile' dialog box will prompt you for the file name and path.


 Combi Mode

Xedit supports four kinds of patches: Program patches, Combi patches, Drumkits and Multi setups. In Combi mode, all editing functions will apply to combi patches only.

To enter the Combi mode:

Click on the Combi button in the main window.

Combi patches can consist of up to eight program patches. In the synthesizer these program patches are referred to by their program number. A combi patch can for example use program patches A01, B35 and GM127.

A combi patch will only sound right if these program patches are present at the right location in the synthesizer's memory. When sending a new combi patch to the synthesizer, all related program patches should be sent to.

Most librarian programs will only send the combi data to the synthesizer, and not the related program data.

Xedit however uses quite a unique approach. All related program data is saved within the combi patch. When the user sends a patch to the synthesizer, Xedit checks whether the required program patches are present in the synthesizer's memory. If they are, the combi data will be changed so that  it refers to the right program locations. If one or more of the required program patches is not present, Xedit will ask the user to send them too.

By treating a combi patch and its program patches as one large patch, it becomes much easier for you to create new combi patches from scratch. You don't have to worry about program numbers, you can simply edit a program part right from the combi editor.

It also becomes much easier to create a library of combi patches, again because you don't have to worry about the required program patches.

See also:

Combi editor
Program Mode
Drums Mode
Multi Mode


 Drums Mode

Xedit supports four kinds of patches: Program patches, Combi patches, Drumkits and Multi setups. In Drums Mode, Xedit allows you to load, save and edit drumkits. A drumkit is a set of instruments, each assigned to a different key. Up to 60 instruments can be used in a single drumkit. Each instrument can be selected out of 164 samples.

To be able to use a drumkit, it has to be included in a 'Drums' program patch. See the manual of your synthesizer for more details.

As the Drums mode is concerned, the synthesizer has a somewhat different architecture compared to Combi and Program mode. It has no edit buffer for drumkits, which means that any changes you make are immediately written to the synthesizer's memory. This in contrary to the Program and Combi modes, where changes are not written to the synthesizer as long as you don't use the Send Patch function.

For this reason the Main window looks a bit different when Xedit is in Drums mode. The Send patch button and the Get patch button are replaced by a listbox. This listbox selects the drumkit to which all editing functions will apply. You can select the drumkit you want to edit in this listbox, and then load a new drumkit, or edit the existing one. Remember that all changes you make are immediately written to the synthesizer's memory. So it is a good idea to save the current drumkit(s) before you start making changes.

See also:

Drumkit editor
Program Mode
Combi Mode
Multi Mode


 Multi mode

Xedit supports four kinds of patches: Program patches, Combi patches, Drumkits and Multi setups. In Multi mode, Xedit allows you to load, store and edit entire multi mode setups.

Multi setups are treated differently compared to Program, Combi and Drums patches. You can not store multiple setups in one .XED file. Instead every multi setup is stored in a separate file. These files consist of raw System Exclusive data, which can be sent directly to your synthesizer from many sequencers.

This system exclusive file takes care of setting all track parameters and effect settings. It even sets your synthesizer to Multi mode!

You can let your sequencer play your tune while you edit the parameters for each track, including the effects, bank select and the other track parameters. Once you are finished with this, you can save the setup as a system exclusive file, load this file in your sequencer and include it in your song. If you also include a sysex dump of all programs and all drumkits in the synthesizer in the song, then the song will always sound right when you play it back. You don't need to worry anymore about your synthesizer's settings when you play back a sequence!

You can use Xedit together with a sequencer. This way you can edit the multi setup while your song is playing, and instantly hear the result!

Because only a single multi setup is stored in a file, the Load patch, Save patch, Get patch and Send patch functions are not available in this mode. Instead, you should use the Load file and Save file functions.

To enter the Multi mode:

Click on the Multi button in the main window.

See also:

Multi editor
Program Mode
Combi Mode
Drums Mode


 Select Program

Use this dialog box to change a track's program in a multi setup.

To activate this command:

Click on an program name in the Multi editor.

Controls in the Select Program dialog box:

Program listbox:

In this control, select the program you want to use for the selected track in the multi setup.

Get Names button:

Click on this button if you want to see a list of all program names in the Program listbox. If the names already are displayed, this button is not available.


 Multi editor

In the multi editor you can edit all parameters of the current multi setup.

To activate the multi editor:

Xedit should be set in Multi Mode. After that, do one of the following:

Click on the Editor button in the main window, or

Select Editor from the Window menu.

The multi editor consists of two windows. From these windows you can edit all parameters of a multi setup.

The Effects editor window is described in a separate section.

The Multi editor window shows the parameters of the current multi setup. A multi setup consists of track parameters for sixteen tracks. Only tracks 1 through 8 or tracks 9 through 16 are shown at a time.

Controls in the Multi Editor window:

Programs text:

This control shows the numbers and names of the program patches that are used by the current multi. If you want to change a program for one track, click on the program. The Select Program dialog box will pop up.

Show radio buttons:

With this control you can select whether the first eight tracks or the last eight tracks of the multi are shown.

Parameter controls:

Each parameter control shows the parameter value for the selected eight tracks. The controls are easy to use and easy to read scroll bars.

You can change the value of a parameter by clicking with the mouse in a control. You can move the control while holding down the mouse buttons.

Changes are immediately sent to the synthesizer, so you can hear what you are doing.

If a track is turned on, the controls are yellow; if it is turned off, the controls are gray.

To turn a track off, click on its Program control, and select '<OFF>'.

The following parameters can be edited:

Output Level

A:B Pan

Pitch Bend range

C Send

D Send

Detune

Transpose

PC (Program Change filter)

You can find a detailed description of these parameters in your synthesizer's manual.

See also:

Effects editor

Using Xedit together with a sequencer


 Program Mode

Xedit supports four kinds of patches: Program patches, Combi patches, Drumkits and Multi setups. In Program mode, all editing functions will apply to program patches only. Program patches are the basic building blocks. Program patches consist of one or two Multisounds, or of a drumkit. Multiple program patches can be combined in a Combi patch.

To enter the Program mode:

Click on the Program button in the main window.

See also:

Program editor
Combi Mode
Drums Mode
Multi Mode


 Select instrument

In this dialog box you can change the instrument of a key in a drumkit.

To activate this command:

Click on an instrument name in the Drumkit editor.

Controls in the Select instrument dialog box:

Instrument listbox:

In this control, select the instrument you want to use in the drumkit.

Sound On checkbox:

If this option is checked, each time you click on an instrument name, a note-on message will be sent to the synthesizer, so you can hear which instrument you are selecting.

Click on OK after you have selected the right instrument.


 Select Programs

Use this command to select the programs that are used by the parts of a combi patch, or to turn combi parts on or off.

To activate this command:

Click on the Select Programs button in the Combi editor.

Controls in the Select Programs dialog box:

Part listbox:

In this control, select the part for which you want to select a program. All other controls in the dialog box will apply to the selected part.

GM program button and listbox:

Click the GM program radio button if you want to use a GM program for the selected part. You can select the GM program from the listbox

Other program button:

Click this button if you want to use a non-GM program for the selected part. Now you can select a program by clicking on the Select/Edit button.

Select/Edit button:

Use this button to select a program patch, or to edit the current program patch for the selected part.

After you clicked this button, the combi editor will be (temporarily) closed. Xedit will be set to Program Mode, and you will return to the main window. You will however notice one difference: the Mode buttons have been replaced by a button called Back to Combi.

Now you can either get a program patch from the synthesizer, load one from a file or edit the current program patch in the editor. After you are finished with the program patch, you can return to the combi editor by pressing the Back to Combi button. The combi will now use the new program patch.

Off button:

Use this button to turn off the selected part of the combi. A part that is turned off does not produce any sound.

Copy from part button and listbox:

If you want the selected part to use the same program as one of the other parts, you should select the other part from the listbox and press this button. The current part will now use the same program. Note that the other parameters (volume, midi channel etc.) of the current part will remain unchanged.


 Move or Copy parts

Use this function to change the order of the parts, or to copy the parameters of one part to another part.

To activate this command:

Click on the Copy / Move parts button in the Combi editor.

Controls in the Move or Copy parts dialog box:

Part listbox:

This listbox shows the programs used by all parts of the current combi. All other controls will affect the part you have selected in this list.

Move up button:

Press this button to move the selected part up one row in the list. The combi will still sound the same, but the order of the parts will be changed.

Move down button:

Press this button to move the selected part down one row in the list.

Copy from part button and listbox:

If you want to copy the current part from another part, select the number of the other part in the listbox and press this button. All parameters from the other part will now be copied to the current part.


 Combi Editor

In the combi editor you can edit all parameters of the current combi patch.

To activate the combi editor:

Xedit should be set in Combi Mode. After that, do one of the following:

Click on the Editor button in the main window, or

Select Editor from the Window menu.

The combi editor consists of two windows. From these windows you can edit all parameters of a combi patch.

The Effects editor window is described in a separate section.

The Combi editor window shows the parameters of the current combi. The combi patch is divided into eight sections, which are called parts. Each part has a set of parameters, and is associated with a program patch.

Controls in the Combi Editor window:

Programs textbox:

This control shows the names of the program patches that are used by the current combi. Use the Select Programs button to change the programs.

Select Programs button:

Click on this button to change the program patch that is used by a specific part of the combi patch. The Select Programs dialog box will pop up.

Copy / Move Parts button:

Click on this button if you want to change the order of the parts, or if you want to copy the parameters of one part to another part.. The Move or Copy parts dialog box will pop up.

Exit editor button:

Click on this button to close the combi editor and the effects editor.

Show parameters radio buttons:

Not all combi parameters can be shown at the same time. The parameters are divided into two groups: Input filter and Output. Click on one of these buttons to display the parameter group. The Input filter group contains the combi parameters that determine whether a part of the combi will sound or not. The Output group contains the parameters that determine how a part of the combi sounds. The parameters are described below.

Parameter controls:

Either the Input filter or the Output parameters are displayed. Each parameter control shows the parameter value for all eight parts. The controls are easy to use and easy to read scroll bars.

You can change the value of a parameter by clicking with the mouse in a control. You can move the control while holding down the mouse buttons. For the Key window and Velocity window parameters, use the left button to change the lower value, and the right button to change the upper value.

Changes are immediately sent to the synthesizer, so you can hear what you are doing.

If a part is turned on, the controls are yellow; if it is turned off, the controls are gray.

The Input filter group contains the following parameters:

Key Window

Velocity Window

Midi Channel

PC (Program Change filter)

AT (Aftertouch filter)

CC (Control change filter)

DP (Damper pedal filter)

The Output group contains the other parameters:

Output Level

A:B Pan

C Send

D Send

Transpose

Detune

You can find a detailed description of all combi parameters in your synthesizer's manual.

See also:

Effects editor


 Drumkit Editor

In the drumkit editor you can edit all parameters of the current drumkit patch.

To activate the drumkit editor:

Xedit should be set in Drums Mode. After that, do one of the following:

Click on the Editor button in the main window, or

Select Editor from the Window menu.

The drumkit editor consist of only one window.

On the left hand side of the window you see a vertical piano keyboard. To the right of this keyboard, all instrument parameters are displayed.

A drumkit can consist of up to 60 instruments, each assigned to a different key.

All parameters are edited with the mouse. The drumkit editor uses a fader for editing values. It also has 'Drag & Drop' function for moving and copying instruments.

To listen to an instrument:

If you want to hear how an instrument sounds, click on the listen button ( [image]). Now a note-on message will be sent to the synthesizer.

To edit a parameter:

Simply click on a parameter value, hold down the mouse button, and a fader will pop up. Drag the fader to the desired position, and release the mouse button.

If you click on an instrument name (e.g. 'GatedSnare' in the above figure) the Select instrument dialog box will be activated. Use this dialog box to select a different instrument.

To move an instrument to a different key:

You can move an instrument to a different key. To do this, click on the move button ( [image]). Hold down the mouse button, drag the instrument up or down and release the mouse button. Of course you can only move to a key to which no instrument has been assigned yet.

To copy an instrument to a different key:

It is also possible to duplicate an instrument on a different key. This works almost the same way. Drag the instrument to a different key, but now hold down either the right mouse button or the CTRL key when you release the left mouse button.

To assign a new instrument to a key:

If a key has not been assigned an instrument to, you can do this by double-clicking in the parameter area (on the right hand side of the piano keyboard). The parameters of this new instrument will be set to default values.

To delete an instrument:

If you want to remove an instrument from the drumkit, do the following: Click on the move button, hold down the mouse button and press the DEL (or DELETE) key before you release the mouse button.


 Program Editor

In the program editor you can edit all parameters of the current program patch.

To activate the program editor:

Xedit should be set in Program Mode. After that, do one of the following:

Click on the Editor button in the main window, or

Select Editor from the Window menu.

The program editor consists of four windows. From these windows you can edit all parameters of a program patch. You can find a detailed description of all parameters in the manual of your synthesizer.

The Effects editor window is described in a separate section.

All windows have a copy and a paste button. The copy button copies the content of a window to a buffer, and the paste button copies the content of the buffer back to the window.

Most controls are simple Windows edit boxes. You can edit them by typing a new value in the box. By clicking on the text left to an edit control (see figure) you can pop up a fader. If you move the mouse while holding down the mouse button, you can drag the fader to the desired position.

Envelope curves are displayed both graphically and by values. You can edit an envelope curve with the mouse. Simply click on a point on the envelope curve and move the mouse while holding down the mouse button. You can also edit envelopes by changing the values in the edit boxes below the curve.

Common window:

This window contains all parameters that affect both oscillator 1 and 2 (except for the effects parameters). See the manual of your synthesizer for more information.

Oscillator 1 and Oscillator 2 windows:

These windows contain all parameters that are used by oscillator 1 or oscillator 2 only. Note that editing oscillator 2 parameters has no effect if the current patch is not a Double patch.

See also:

Effects editor


 Editor

Depending on the active mode, this function either opens the Program Editor, the Combi Editor, the Drumkit Editor, or the Multi Editor.


 Effects Editor

The Effects Editor is used in both the Program Editor, the Combi Editor and the Multi Editor. This window contains all parameters for the two digital effect sections in the synthesizer.

The controls in this window depend on the selected effects.

Most controls are simple Windows edit boxes. You can edit them by typing a new value in the box. By clicking on the text left to an edit control (see figure) you can pop up a fader. If you move the mouse while holding down the mouse button, you can drag the fader to the desired position.

In the bottom of the Effects Editor window a figure shows the selected effect routing. You can change this by selecting a different routing from the Placement listbox.


 Using Xedit together with a sequencer

It is possible to use Xedit and a sequencer at the same time. Xedit includes a MIDI driver which creates a link between Xedit and the sequencer.

When you use Xedit for the first time, you will be asked if you want to install this driver. If you have not installed it, but you want to install it later, you can select Install 'Xedit to sequencer' driver from the Special menu.

After the driver has been installed, it will not be accessible until the next time Windows is run. This is caused by the fact that Windows reads MIDI driver information only when Windows is started.

Once the driver is installed and accessible, you can use the sequencer and Xedit together. Do the following:

Activate Xedit (if it is not running yet).

Activate your sequencer program.

Now change the midi devices in your sequencer to the following ports:
Input: Xedit to sequencer input
Output: Sequencer output to Xedit
The way to change the midi ports is different for all sequencers. Probably the manual of your sequencer program will explain the procedure.

Now Xedit will send all incoming MIDI notes to the sequencer. All MIDI notes that the sequencer sends will be merged with Xedit's MIDI output and sent to the synthesizer.

This feature is especially very useful together with the Multi editor. You can let the sequencer play your song, while you select sounds and edit effects with the Multi editor. Once you are satisfied with the result, you can save the multi setup in a System Exclusive file and include it in your song.

Be aware of the following:

The driver does not send or receive System Exclusive data. This means that the sequencer will not receive any System Exclusive bytes, and any System Exclusive bytes sent by the sequencer will not reach the synthesizer.

The driver only works while Xedit is running. If Xedit is not running, the driver still is accessible by the sequencer, but sending midi data to the driver will have no effect.

Especially on slower computers, data may get lost when the sequencer and Xedit are sending data at the same time (e.g. when you edit a parameter while the sequencer is playing). This can result in 'hanging' notes. This is not a bug in the driver; it's caused by the fact that your computer cannot handle all the data in a short time.

If you, for any reason, want to remove this driver, you can do the following:

Open Windows' Control Panel, select Drivers, select Xedit to sequencer link, and press the remove button.


 Midi Keyboard

If your synthesizer does not have a  keyboard and if you don't have a midi keyboard connected to your setup, you can open this window.

To open the midi keyboard window:

Select MIDI keyboard from the Window menu.

The midi keyboard has 88 keys. You can play the keyboard by clicking with the left mouse button on a key. The keyboard is (in a way) velocity sensitive: Clicking on top of a key corresponds to playing loud, clicking on the bottom corresponds to playing soft.

The keyboard also has pitch-bend, aftertouch and modulation facilities, which can be controlled by moving the mouse while holding down the mouse button.

Moving left or right sends pitch-bend messages.
Moving up sends modulation messages (or 'joystick up' on Korg and Roland keyboards).
Moving down sends aftertouch messages.

You can send controller messages without playing notes if you use the right mouse button.

The midi keyboard window is able to send at any midi channel. This can be useful if you use it in Multi mode, or if you are using combinations that use different midi channels.

To change the midi channel of the midi keyboard window:

Click on the system menu

Select the desired channel from the list


 Menu Bar

File menu

New
Open
Save
Save As
Merge file
Exit

Database menu

Load Patch
Save Patch
Miscellaneous

Synthesizer menu

Get Patch
Send Patch

Dump menu

Create system exclusive file
Create text file with patchnames
Import from PCG file
Import from synth
Send system exclusive file
Send PCG file

Special menu

Options
Install 'Xedit to sequencer' driver
Use program in drumkit editor
Reset synthesizer

Window menu

Midi Keyboard
Editor

See also:

Main Window


 PCG Files

PCG is one of the file formats used by the X2 and X3 synthesizers. A PCG file contains 200 program patches, 200 combi patches and 4 drumkits. Korg has released several PCG files for free. Xedit makes PCG files accessible for 05R/W, X5 and X5D/R-owners.

See also:

Import PCG File
PCG file to 05RW / X5


 File Buttons

The equivalent menu options of these buttons can be found in the File menu.


 Patch Buttons

In Multi mode, none of the patch buttons are available.

In Drums mode, the send patch and get patch buttons are not available.

The equivalent menu options of these buttons can be found in the Database and Synthesizer menus.


 Patch

In Xedit and in this manual, the word 'patch' can be read as 'sound'.

There are four types of patches: Program patches, combi patches, drumkit patches and multi setups.

In Drums mode, a patch is an entire drumkit.

In Multi mode, patches are treated differently from the other modes, and therefore the patch buttons are not available in this mode.


 Part

Combi patches consist of eight sections. Each section refers to a program patch and has some associated parameters. In Xedit and in this manual these sections are called 'parts'.


 HOST interface

The HOST-interface is in fact a second MIDI input and output. It is compatible with the serial port on a PC and a Macintosh. It allows you to connect your synthesizer directly to your PC, without the need for a dedicated MIDI-interface. A special cable is needed to connect the HOST interface to the serial port.

The HOST-interface is only available on the 05R/W, X5 and X5D/R.


 Introduction

Welcome to Xedit!

Xedit is an editor/librarian for Korg X-series and 05R/W synthesizers. Xedit allows you to store, organize and edit your synthesizer's sounds and drumkits on your computer.

Some features:

-	Editing with the mouse, so no more need to press the same button a hundred times !

-	All parameters at the same time on the screen

-	Graphical envelope editing

-	Allows any number of patches to be stored in a file

-	Patches can be stored in groups of similar patches

-	'Intelligent' Combi-librarian: for a Combi patch all related Program patches are stored within the Combi !

-	Comment text can be added to each patch

-	Ability to import PCG-files, which gives 05R/W and X5 users access to a large collection of patches

-	Built-in MIDI-keyboard window

-	Can be used together with a sequencer, so you can edit while your sequencer is playing

-	Supports all Windows-compatible MIDI interfaces and the serial HOST-interface

-	Extensive on-line help

If you are using Xedit for the first time, you are encouraged to read the Getting Started section for a short introduction to the features of Xedit.

Also read: Preparing your synthesizer for use with Xedit.


 Getting started

This section will guide you through some of the features of Xedit. This page is quite long; you can use the scroll bar on the right side of this window to scroll up and down.

Connect your synthesizer to the computer and turn it on. You have to make a few settings on your synthesizer before you can use it with Xedit. Click here to see what you have to do.

After starting the program, the startup window will be shown.

Close this window by clicking on the OK button.

If you are running Xedit for the first time, the Options dialog box will appear. But you can also open this dialog box by selecting 'Options'  from the 'Special' menu.

You have to enter the MIDI port settings is this dialog box. If you need help, read the help pages for the Options dialog box.

After you have clicked the OK button, you enter the main window.

Listening to the patches supplied with Xedit

The file SOUNDS.XED contains lots of program and combi patches. Let's load the file.

Press the 'Open file' button (see figure 1).

    Figure 1: file buttons

The Open file dialog box appears. Select the file SOUNDS.XED and press OK.

If you want to listen to the combi patches, press the 'Combi' button in the main window. If you want to listen to the program patches, select the 'Program' button.

Now press the 'Load patch' button (see figure 2).

   Figure 2: patch buttons

The Load patch dialog box appears. If you click on an item in the 'Group' control, a list of patch names will appear in the 'Name' control.

Select a group and a patch name.

If Xedit is in Program mode, you will be able to listen to a patch right after you clicked on one. In Combi mode, you have to press the 'Listen' button first (this is because a Combi patch can take a longer time to send to the synthesizer).

Listen to some patches from different groups. When you have found a patch that you like, you can load it by clicking on the OK button. When you have loaded a patch, you can send it to the synthesizer, or edit it.

Editing a program patch

Now let's edit a program patch. Be sure that Xedit is in program mode, by clicking on the 'Program' button. Also be sure that Xedit contains an empty file, by clicking on the 'New file' button (see figure 1).

First we will get a patch from the synthesizer.

Click on the 'Get patch' button (see figure 2).

The Get patch dialog box appears.

Select a bank, select a program number and click on OK.

The name of the patch you loaded will now be visible in the 'Current patch' window. You will hear this patch when you play the keyboard. If your synthesizer does not have a keyboard, you can open the MIDI-keyboard window, by selecting 'MIDI keyboard' from the 'Window' menu.

Let us modify the patch.

Click on the 'Editor' button.

Now the screen will be filled with four windows, containing all parameters for a program patch. Play around a bit with the editor.

Notice that a fader will pop up when you click on the text left to and edit control:

If you move the mouse while you hold down the mouse button, you can change the value of the parameter. You can hear the effect of the changes you make by playing on the keyboard.

You can change the envelope curves by clicking with the mouse on one of the points on the curve and drag it to a different place while holding down the mouse button:

When you're done with editing, close the editor:

Double-click on the system menu of one of the editor windows, or press the 'Editor' button (in the main window) again.

Now we will save the patch to a file:

Press the 'Save patch' button (see figure 2).

The Save patch dialog box shows up.

Type a group name in the 'Group' control, and type some comment in the 'Comment' control. If you like to, you can change the name of the patch by entering a different name in the 'Name' control.

Now we have a file containing one patch. This file exists only in the computer's memory, so you should save it to disk:

Press the 'Save file' button (see figure 1)

Since the file has no name yet, the Save As dialog box appears. This is a standard Windows FileSave dialog box.

Enter a name and a directory for the file, and press OK.

The file containing the edited patch is now saved to disk. The patch in the synthesizer's memory is not changed however. If you want to use this new patch on your next gig - without having to take your computer on stage - you have to send it back to the synthesizer:

Press the 'Send patch' button (see figure 2).

The Send patch dialog box will appear.

Select a program number and a bank and press OK. An 'Are you sure?' dialog box will ask you if you want to overwrite the old patch. If this is really what you want to do, press the 'Yes' button.

Now the patch is stored in the synthesizer's internal memory.

Creating a combi patch from scratch

The following is a short introduction to the Combi editor. We are going to create an entirely new combi patch.

First, be sure that Xedit is in Combi mode:

Click on the 'Combi' button in the main window.

Xedit is now loaded with an empty combi patch, called 'InitCombi' (if you see a different patch name, just switch to program mode and back to combi mode).

Now click on the 'Editor' button.

The combi editor will now be visible. You will hear nothing when you play the keyboard, because all eight parts of the combi are set to OFF. Let's change this.

Click on the Select programs button.

In this dialog, the 'Part' control is initially set to 1. This means that any changes you make, apply to the first part of the combi. Assume you want to create a layer sound with piano and strings. We will start with the strings. General Midi program 50 is a nice string pad.

Select 'GM program'.

Go to the list box next to 'GM program', and select '50: SlowString'.

Now part one contains a string patch. Now for the piano sound. Suppose you have created a piano patch which sounds like a real Steinway grand...

Be sure you are still in the Select Programs listbox. Go to part 2 by selecting 2 in the Parts listbox.

Since your piano patch is not a General Midi patch, select 'Other program'. Now track 2 will be loaded with InitProg, which is a default program patch.

Click on the 'Select/edit' button.

Now something strange happens: the editor windows are closed, and Xedit goes to program mode. However notice the 'Back to combi' button in the bottom of the main window. Now there are several ways to select the desired program patch: you can load it from a file, get it from the synthesizer, or even create a new one using the Program editor. But suppose your piano patch is in one of the program locations in bank A of your synthesizer.

Click on the Get Patch button (see figure 2 above).

Now select the patch using the Bank and Number controls and press OK.

The piano patch is now loaded into the Current Patch. If we now return to the combi editor, the patch is included in the current combi.

Click on the 'Back to combi' button.

Now you're back in the Select Programs listbox. We have selected the two programs, so we are finished here.

Click on the Exit button.

If you play some notes on your synthesizer, you will probably hear the desired piano/strings layer already. But suppose you want to match the levels of the two sounds. In the Combi Editor window, there are two groups of parameters. Only one of those groups is visible at a time. You can use the 'Show parameters' buttons to switch between the two.

Select 'Output'.

Now match the volumes by moving the two yellow sliders in the 'Output Level' control.

If you like, you can play around some more with the combi editor. For example, you can change the effect settings in the Effects window. If you're finished, you can save the combi to a file.

Close the editor, by clicking on the 'Editor' button in the main window.

Press the Save patch button, give the sound a name and save it. Press the Save file button to save the current file.

You should know that the piano patch that you used in this combi, was automatically included in the combi patch as you saved it. If you load the combi back on a later time, Xedit will look in your synthesizer if the piano patch is still there. If it's not, Xedit will send it to the synthesizer. This feature is quite unique. It will ensure that a combi patch always sounds right when it's loaded!

Drumkit editor

You might want to take a look at the drumkit editor.

Go to Drums mode by clicking on the 'Drums' button in the main window. Then open the editor by clicking on the 'Editor' button.

The drumkit editor will show up. Use the scroll bar to scroll up and down through the drumkit. You can edit the parameters, by simply clicking on one with the mouse. For more information, read the Drumkit editor help page.

Other functions

Now you probably have an idea of how to use Xedit.

If you want to read about all the other functions, you can read the Menu Bar section.


 Preparing your synthesizer for use with Xedit

On the Global page of your synthesizer are a few parameters that cannot be changed through MIDI. Therefore you have to set these parameters manually. If these parameters are not set right, Xedit will not work properly.

You can enter the Global page on your synthesizer by pressing the 'Global' button on your synthesizer once or twice. You can scroll through the pages with the arrow keys and the page keys. All global parameters are described in the manual of your synthesizer.

The following parameters have to be set to a value different from the factory default:

Sysex filter

This parameter must be set to ENABLE.

Set parameter 'EX' on the 'MIDI FILTER' page to ENA.

HOST interface clock (only on 05R/W, X5 and X5D/R)

If you use the HOST-interface, this parameter should be set to 38.4 kBit/second.

Set parameter 'PC I/F CLK' to 38.4 kBPS.

The following parameters should be set to their factory defaults:

Global channel

The global channel should be set to 1.

Set parameter 'CH' on the 'MIDI GLOBAL' page to 1.

Program change filter

This parameter should be set to ENABLE.

Set parameter 'PRG' on the 'MIDI FILTER' page to ENA.


 Warnings and Errors

All Combis/Programs will be overwritten

Change other parts too?

Checksum error

Don't receive anything from synth

Drumkit already contains 60 instruments

Error in line ... of file

Error in received data

Existing sounds may be overwritten if they have the same names

Hardware overrun error

Not able to open COM port

Not able to open midi input or output port

Not able to send data

Not sure whether patch is written correctly

Patch in temporary program zone

Program patch is already in use by the combi

Synth is combi write protected

Synth is program write protected

This is the only part that uses program ... Discard?


 This is the only part that uses program ... Discard?

You are about to change the program patch for one part of the combi. This part is the only part that uses that program patch. If you continue, the program patch will be discarded and therefore no longer be part of the combi.

If you have not saved the program patch in any file, it will be lost. If you have saved it, there is nothing to worry about.

Press OK to continue

Press Cancel if this is not what you want to do


 Synth is program write protected

If you want to listen to a combi patch, or send one to the synthesizer, it is necessary for Xedit to also send the required program patches. If the synthesizer's program bank is write protected, Xedit is not able to store these program patches.

You should disable the write protection on the synthesizer. This is done on the Global pages. See the manual of your synthesizer for more details.

See also:

Combi Mode
Send Patch


 Patch in temporary program zone

The patch number you selected lies within the area where temporary programs are stored.

If you want to listen to a combi patch, it is necessary for Xedit to also send the required program patches. These program patches are written to the location for temporary programs, as defined in the Options dialog. These locations can be overwritten without any confirmation by the user, so it's not safe to store program patches in that area.

You have to select a different program number

See also:

Combi Mode
Send Patch


 This program patch is already in use by the combi

You are attempting to overwrite a program patch that is already used by the current combi patch. Either you have selected the same program number for two different programs, or Xedit has found required program data in the synthesizer at this location.

See also:

Combi Mode
Send Patch


 Not able to send data

Xedit is not able to send any data through the midi output port. Probably the midi port settings are not correct. Open the Options dialog box to change them.

This error usually occurs because Xedit was not able to open the midi output port. This probably has caused already  one or more error messages after starting the program. Those messages may give you some more information about the problem. Most likely the selected midi output port is already in use by another program.


 Synth is combi write protected

Xedit is not able to write the combi patch to the synthesizer, because the synth is write protected.

Release the write protection (see your synthesizer's manual) and try again.


 Not sure whether patch is written correctly

After writing a patch to the synthesizer's memory, the synthesizer sends an acknowledge message. Xedit has not received an acknowledge message however, and therefore is not sure whether the patch really has been written in the synthesizer.

If this error occurs multiple times, there probably is something wrong with the midi ports. Check the settings in the Options dialog box.

See also:

Troubleshooting


 Change other parts too?

You are about to edit the program patch that is used by the selected part of the current combi. This program patch however is also used by other parts of the combi. Xedit would like to know whether you want to apply the changes to those other parts too.

Press Yes if you want those other parts to change too.

Press No if you want to change only the program for the selected part.


 Not able to open midi input or output port

For some reason, the midi input and/or output device is not available. Probably Xedit has already displayed one or more error messages indicating the problem.

Usually this error occurs when you are trying to open a midi port that is already in use by another program. You should close that program, or change the midi port settings in the Options dialog box.


 Not able to open COM port

For some reason, the COM port that you have selected in the Options dialog box is not available. Either the COM port is not available on your system, or it is occupied by another program or driver.

This error message occurs if you have installed the Korg serial port driver on your computer, and you try to let Xedit 'talk' directly to the COM port. This will not work, because the Korg driver occupies the COM port immediately after you start Windows.

Instead you should let Xedit 'talk' to the driver. Click here to see which settings you should make in the  Options dialog.


 Error in line ... of file

The file you wanted to load contains one or more errors. The first error has occurred at the specified line number.

Any data before the error has been loaded, any data after the error has not been loaded.

You can load the file into a text editor (like MS-DOS Edit) and see what might be wrong.

This error also occurs when you try to load a file with the wrong file format.


 Synth is program write protected

Xedit is not able to write the program patch to the synthesizer, because the synth is write protected.

Release the write protection (see your synthesizer's manual) and try again.


 Existing sounds may be overwritten

When you merge a file into the current file, a problem may arise if the two files contain the same group and patchnames.

If the two files contain the same patchname in the same group, then the patch in the current file will be overwritten by the patch from the file that is merged.

If the two files contain the same patchname, but in different groups, there are no problems.

If the two files contain the same groupname, but the groups contain different soundnames, there are no problems either.

See also:

Merge File function


 Checksum error

The specified patch contains a checksum error. This means that the data of that patch might be damaged.

If you save the file again, the checksums are updated and this message will no longer occur.


 All combis/programs in synthesizer will be overwritten

If you send a PCG file to the synthesizer, all 100 programs and/or combis will be overwritten.

Press Yes if you are sure

Press No if this is not what you want.

See also:

PCG file to 05RW / X5


 Don't receive any data from synthesizer

There are two possible causes:

1.	The synthesizer does not receive any data from the computer and therefore sends nothing back either, or

2.	the synthesizer sends data but the computer does not receive it.

First of all, you should check the settings in the Options dialog, and please read the section Preparing your synthesizer for use with Xedit.

If you can't find the problem, read the Troubleshooting guide.

Press Retry if want to try again

Press Cancel if you want to abort the current operation


 Error in received data

The length of the received system exclusive data is not correct. Probably one or more bytes have got lost. If you have a slow computer, it's probably caused by hardware overrun errors.

Press Retry if want to try again

Press Cancel if you want to abort the current operation


 Hardware overrun error

This error message is generated when a hardware overrun error has occurred more than once.

This means that a new midi byte is received before Windows was able to process the previous byte. This error is most likely to occur on slow computers.

It is a good idea to check the option 'Assume slow computer' in the Options dialog.

Press Retry if want to try again

Press Cancel if you want to abort the current operation


 Drumkit already contains 60 instruments

A drumkit can consist of a maximum of 60 instruments. You are trying to add a new instrument to the current drumkit, but the drumkit has already reached the limit of 60 instruments. You will have to delete an instrument first.

See Also:

Drumkit editor.


 Demo Version

The version of Xedit that you now have is the unregistered demo version. In this version, the librarian for program patches is fully functional. The other modes have limited functionality:

Editor windows: The Program editor only allows editing of Oscillator 2. The Combi editor, Drumkit editor and Multi editor are not functional, they do not send changes to the synthesizer.

Save patch is disabled in Drums mode and in Multi mode.

Send patch is disabled in Combi mode.

The demo version still is very useful however:

You have a complete librarian for program patches.

You have access to several sysex dumping functions, and you can import PCG files.

But if you want to make full use of Xedit, you have to register the program. I think the registration fee is fair, especially if you compare it to the prices of commercial editors.

I tried to write Xedit from a user's perspective, not from a programmer's. This has resulted in some features that you don't find in any other librarian/editor, like the Intelligent Combi Send mode (tell me if I'm wrong).

Anyway, I'm not going to advertise here. If you like this program, and you think it's worth the registration fee, please register it. You would make me very happy...

Of course you can always contact me if you have questions about Xedit; If you have problems, I'll try to help you solve it. But I hope this is not necessary. The program has been tested thoroughly and it seems to work without problems.

How do I register?

View the help contents


 Registering Xedit

In this demo version of Xedit, some functions are disabled. If you like Xedit, and you want to make full use of its editing functions, then you are encouraged to register the program.

Why Register?

When you register, you receive a registration file. The demo version that you now have, combined with the registration file will give the complete working version. All features will be enabled, and the 'Demo Version' message will not pop up anymore.

And, of course, registering is the best appreciation you can give me for the efforts and time I spent writing Xedit.

Price

A single-user registered version costs US$50 or HFL 75 plus shipping costs. (HFL = Dutch guilders)

This price will stay valid for this version, but it may change in future versions of Xedit.

For multiple-user licenses or site-licenses, please contact me.

You can receive the registration by two ways:

By E-Mail (Internet or Compuserve). If you register this way, you don't have to pay shipping costs.

On a 3.5" disk by regular mail. In this case, the shipping costs are US$ 7 or HFL 10.

Upgrades

As a registered user, you have access to free downloadable updates within one year after registration. Updates can be downloaded from the Xedit homepage on internet:
http://elektron.et.tudelft.nl/~joostn/xedit.html

Paying methods

There are several ways to pay. Just choose on the one you prefer:

Master Card or Visa Card
USA Money Order
USA check
Non-USA check
Eurocheque
Postal Money Order
Postal Giro
Bank transfer
Cash money

Klik hier als u in Nederland woont (click here if you live in the Netherlands)

Delivery

I will try to process your registration as soon as possible; usually within a few days after I receive your payment. However, international mail delivery may take up to two weeks or even longer.

Questions?

If you have any questions about the registration process, you can always contact me. Also, if you have other questions about Xedit, don't hesitate to ask!


 Master Card, Visa Card, USA check, USA Money order

I have contracted NorthStar Solutions to process orders that you wish to place with your Visa or MasterCard, and all other orders from the USA.

NorthStar may be contacted for orders only via any of the following methods:

Voice:	1-800-699-6395	(10:00 a.m. - 10:00 p.m., Eastern Standard Time. Calls from the US only.)

1-803-699-6395	(10:00 a.m. - 10:00 p.m., Eastern Standard Time.)

FAX:	1-803-699-5465	(Available 24 hours. International and business orders encouraged.)

E-Mail:	Internet:	STARMAIL@AOL.COM

CompuServe:	71561,2751

America Online:	STARMAIL

You may also register with a check or money order. Be sure to make it payable to NorthStar Solutions and send it to:

NorthStar Solutions

P.O. Box 25262

Columbia, SC 29224
USA

Regardless of how you order, please supply the following information:

-	Program and version number: XEDIT version 3.1

-	How you want to receive the registered version:

O	Single-user license by E-Mail: Price is US$ 50

O	Single-user license by regular mail (3.5" disk): Price is US$ 57

-	If you use Visa or MasterCard: Your Visa or MasterCard # and the expiration date.

-	Your postal address, and your E-Mail address (if you have one).

IMPORTANT: NorthStar processes registrations only. If you have questions or problems, please contact me, and not NorthStar. They are not able to provide technical support.

Of course you can contact me first before making your payment; see About the author.


 Ordering

International Check

You will have to ask your bank to create such a check for you. Be sure to make it payable to J.Nieuwenhuijse. You can send it together with the order form to the address below.
NOTE: If you live in the USA, please don't use international checks. Instead send a USA check to NorthStar Solutions.

Eurocheque

Eurocheques are available from most banks in Europe. Fill in the amount and make the check payable to J.Nieuwenhuijse. Please don't forget to sign it, and to write your card number on the back of the check. You can send it together with the order form the address below.

Cash money

If you send cash money, please make sure the money is not visible from outside the envelope. Sending cash money may not be the safest way to register, although I have received over a hundred registrations this way until now, without a single problem, really. However, the risks of losing your money in the mail are for your account.

Postal Money Order (Mandat de Poste International)

This is available from post offices in some countries. This money order itself is a postcard, which can be sent by mail. Make it payable to J.Nieuwenhuijse, and send it to the address below. You can either send an order form separately to the same address, or write your name, (E-Mail) address, and the way you want to receive the registration on the back of the card.

Order form

The order form can be found as ORDER.FRM in your Xedit directory. But you can also print it now by clicking here.

Send it together with your payment to:

Joost Nieuwenhuijse
Nardusboer 104
7576 WK OLDENZAAL
The Netherlands

Of course you can contact me first before making your payment; see About the author.


Postal Giro
 Postal Giro or Bank Transfer

If you want to send money directly to my postal giro or bank account, it's probably the best idea to send Dutch guilders.

The registered version costs HFL 75. If you want to receive it on a disk by mail, add HFL 10 for the disk and shipping.

You can order your post office to transfer the amount through postal giro to:

Postbank Nederland
Account:	4880582
Recipient: 	J.Nieuwenhuijse
Delft, The Netherlands

Or you can order your bank to transfer the amount to:

ABN/AMRO Bank Nederland
Account:	42.23.86.138
Recipient:	J.Nieuwenhuijse
Delft, The Netherlands

Please also send me the order form, so I know where to send the program to.

Of course you can contact me first before making your payment; see About the author.


 Registratie voor Nederlanders

De geregistreerde versie van Xedit kost 75 gulden.

De kosten voor de diskette en het verzenden zijn 10 gulden. Deze hoeft u niet te betalen indien u de registratie per E-Mail wilt ontvangen.

Maak het bedrag over op girorekening 4880582 t.n.v. J.Nieuwenhuijse te Delft, onder vermelding van Xedit 3.1 en eventueel uw E-Mail adres.

Als u het bedrag elektronisch overboekt, vergeet dan niet uw adres te vermelden!

Natuurlijk kunt u ook eerst met mij contact opnemen, zie: About the author


Ordering form
For Credit Card payments, USA checks or USA Money Orders, please don't use this form, but contact NorthStar Solutions instead.

To print out this form: turn on your printer and click here.

Send this form together with your payment to:

Joost Nieuwenhuijse
Nardusboer 104
7576 WK OLDENZAAL
The Netherlands

___________________________________________________________________________

Ordering form    [3.1]

Please send me a registered version of Xedit.

Name:	_________________________________________________________________

Address:	_________________________________________________________________

_________________________________________________________________

City:	_________________________________________________________________

Country:	_________________________________________________________________

E-mail:	_________________________________________________________________

I'd like to receive:

O  One single-user license by Mail (disk)	- US$ 57 / HFL 85

O  One single-user license by E-Mail	- US$ 50 / HFL 75

Payment method:

O  Eurocheque (included)

O  International check (included)

O  Cash (included)

O  Postal Money Order (sent to the same address)

O  Bank transfer

O  Postal giro transfer

I have a Korg ________          (synthesizer type)

I got the demo version of Xedit from: ________________________________________

Comments: (optional)


 About the author

My name is Joost Nieuwenhuijse, at this time I'm 21 years old. I'm a student Electrical Engineering at Delft University in the Netherlands.

Xedit is the first real big Windows program I ever wrote. I started writing it in November 1993, first release was in February 1994. I have spent many, many -you don't want to know how many- hours in programming it. The source code now is 710 kBytes large (yes, I've been typing over 700.000 characters...). It's written using Borland C++ 3.1. This help file contains more than 100 topics, containing over 75000 characters...

Programming is my second hobby; music is my first. I have played piano since I was seven. I play mostly jazz and jazz-rock music, and some pop.

If you have any questions or problems regarding Xedit, just contact me:

Internet E-Mail:	J.Nieuwenhuijse@et.tudelft.nl

or:	xedit@dds.nl

The most recent information about Xedit can be found at the

Xedit Homepage:	http://elektron.et.tudelft.nl/~joostn/xedit.html

If you don't have access to the Internet, then you can always write me at:

Joost Nieuwenhuijse
Nardusboer 104
7576 WK OLDENZAAL
The Netherlands

I would like to thank a few persons who helped me developing this program.


 Thanks to...

I would like to thank everyone who sent me comments or suggestions, and especially the following persons:

Hubert Winkler	(Austria)
Gunnar Lorentzen	(Germany)
Balazs Ita	(Hungaria)
Jeera Lertratanakul
Roland H.C. Muts	(Netherlands)
Andre Engelhardt	(Netherlands)
Tom McHugh	(United Kingdom)
Mr. Dana L. Hones	(USA)
Sami Ronkainen	(Finland)

And of course I wish to thank everyone who has registered this program!


 Copyright information, disclaimer and trademarks

Copyright

This program copyright © 1993, 1994, 1995 by Joost Nieuwenhuijse.
This help file copyright © 1995 by Joost Nieuwenhuijse.

Copying and distributing the demo version of Xedit is allowed, as long as it is distributed in its original archive (XEDITnnn.ZIP, where nnn is the version number). It may not be sold; however you are allowed to charge a small fee for covering distribution and copying.

The registration files XEDITLIC.DLL and 05RWLIC.DLL are copyrighted and strictly personal.
Distribution of XEDITLIC.DLL or 05RWLIC.DLL is not allowed and prohibited by international copyright law!

Disclaimer

THIS SOFTWARE IS PROVIDED "AS IS", AND YOU, ITS USER, ASSUME THE ENTIRE RISK WHEN YOU USE IT. THE AUTHOR OF THIS SOFTWARE CANNOT BE HELD RESPONSIBLE FOR DAMAGE OF ANY KIND RESULTING FROM USING THIS SOFTWARE, OR RESULTING FROM FOLLOWING THE INSTRUCTIONS IN THIS MANUAL. THE AUTHOR MAKES NO WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS SOFTWARE.

(END OF DISCLAIMER)

However, if you have any problems with Xedit, please contact me, and I will try to help you solve the problem.

Trademarks

Korg is a trademark of Korg Inc.
Roland is a trademark of Roland Inc.
SoundCanvas is a trademark of Roland Inc.
Windows is a trademark of Microsoft Corporation